package com.lysb.modules.entity;

import lombok.Data;

import java.math.BigDecimal;

@Data
public class MedicareInfo {
    private BigDecimal selfCareAmount;				//自理金额			Decimal	非空	4位小数指乙类药品、诊疗项目、服务设施中个人按比例先行支付部分
    private BigDecimal selfAmount;					//自费金额			Decimal	非空	4位小数指丙类药品、丙类诊疗项目、丙类服务设施和超限价部分
    private BigDecimal inInsureMoney;				//符合医保费用		Decimal	非空	4位小数指的是符合基本医疗保险费用，在药品、诊疗项目和服务设施的甲类和乙类费用中刨除自理的费用，即总费用 – 自理 – 自费
    private BigDecimal medicareFundCost;			//医保基金			Decimal	非空	4位小数所有医保基金支付总额
    private BigDecimal medicarePayLine;				//医保起付线		Decimal	非空	4位小数本次就医的起付金
    private BigDecimal perBearMoney;				//个人自付			Decimal	非空	4位小数符合医保费用中由个人支付的部分，包含起付标准，不包含转诊先自付
    private BigDecimal fundMoney;					//统筹基金支付		Decimal	非空	4位小数统筹基金支付，根据人员身份进行填写(基本医疗保险基金支付、城镇居民医疗基金支付、新农合补偿金额)
    private BigDecimal accountFundMoney;			//账户支付			Decimal	非空	4位小数本次个人账户支付金额
    private BigDecimal priorBurdenMoney;			//转诊先自付			Decimal	非空	4 位小数,患者从外地转入就诊,根据当地医保政策转外就诊需自付金额
    private BigDecimal sectionCoordinatePayMoney;	//统筹分段自付		Decimal	非空	4 位小数统筹分段计算的个人自付金额
    private BigDecimal overCappingPayMoney;			//超封顶线自付	Decimal	非空	4位小数超过统筹封顶线自付金额
    private BigDecimal selfPaidExpenses;			//超限价自付金额		Decimal	非空	4位小数超过报销标准范围自付金额
    private BigDecimal hosBearMoney;				//医院负担			Decimal	非空	4位小数各别地方医保政策中需要医院负担的金额。
    private BigDecimal civilServantFundMoney;		//公务员基金支付		Decimal	非空	4位小数公务员补充医疗保险支付金额
    private BigDecimal seriousFundMoney;			//大病基金支付		Decimal	非空	4位小数大病基金支付金额
    private BigDecimal civilSubsidy;				//民政救助支付		Decimal	非空	4位小数民政救助金额
    private BigDecimal bigPayMoney;					//大额支付		Decimal	非空	4位小数超过基本医疗保险统筹基金最高支付限额的医疗费用
    private BigDecimal otherFundMoney;				//其他基金支付		Decimal	非空	4位小数除过上述基金支付外的基金支付金额
}